package model

type DemoUser struct {
	Model
	// 头像
	Avatar string `gorm:"type:varchar(255);not null;default:''" json:"avatar"`
	// 姓名
	Name string `gorm:"type:varchar(255);not null" json:"name"`
	// 性别，man 男性、woman 女性
	Sex string `gorm:"type:varchar(10);not null" json:"sex"`
	// 年龄
	Age uint8 `gorm:"type:tinyint unsigned;not null" json:"age"`
	// 年级：1 一年级、2 二年级、3 三年级、4 四年级
	Grade uint8 `gorm:"type:tinyint unsigned;not null" json:"grade"`
	// 爱好：read 阅读，write 写作
	Hobby string `gorm:"type:varchar(255);not null" json:"hobby"`
	// 省
	Province string `gorm:"type:char(6);not null;default:''" json:"province"`
	// 市
	City string `gorm:"type:char(6);not null;default:''" json:"city"`
	// 区/县
	District string `gorm:"type:char(6);not null;default:''" json:"district"`
	// 个人介绍
	Intro string `gorm:"type:varchar(255);not null" json:"intro"`
	// 喜欢的颜色
	Color string `gorm:"type:varchar(8);not null;default:''" json:"color"`
	// 相册
	Album string `gorm:"type:varchar(2000);not null;default:''" json:"album"`
	// 兴趣分类
	InterestCateIDs string `gorm:"type:varchar(255);not null;default:''" json:"interest_cate_ids"`
	// 好友 ids
	FriendIDs string `gorm:"type:varchar(128);not null;default:''" json:"friend_ids"`
	// 文件
	Document string `gorm:"type:varchar(500);not null;default:''" json:"document"`
	// 其他文件
	OtherDocument string `gorm:"type:varchar(500);not null;default:''" json:"other_document"`
	// 排序
	Sort uint `gorm:"type:int unsigned;not null;default:99" json:"sort"`
}
